package com.vhall.component.service.tag;

import com.baomidou.mybatisplus.extension.service.IService;
import com.vhall.component.entity.tag.PageChannelEntity;
import com.vhall.component.entity.tag.vo.*;

import java.util.List;

/**
 * @author vhall
 * @description 针对表【page_channel(页面频道表)】的数据库操作Service
 * @createDate 2023-04-12 17:12:40
 */
public interface PageChannelService extends IService<PageChannelEntity> {

    Boolean saveInfo(PageChannelReqVO reqVO);

    Boolean updateInfo(PageChannelReqVO reqVO);

    Boolean delete(Integer id);

    List<PageChannelRspVO> getInfo(List<Integer> ids);

    List<PageChannelListRspVO> listInfo(PageChannelListReqVO reqVO);

    Boolean sortInfo(PageChannelSortReqVO reqVO);

    Boolean changeInfo(PageChannelChangeReqVO reqVO, String status);

    List<PageChannelListRspVO> listAllInfo(PageChannelListReqVO reqVO);


}
